#include <math.h>
#ifndef PLANETDATA_H
#define PLANETDATA_H

#define PI M_PI
#define PI2  (M_PI*2)
#define GDE (PI/180)
#define RAD  (180*3600/PI)
#define gxc_moonLon (-3.4E-6/GDE)

#define T dt
#define T2 T*T
#define T3 T2*T
#define T4 T3*T
#define T5 T4*T

#define cs_rEar  6378.1366 //地球赤道半径(千米)
#define cs_rEarA (0.99834*cs_rEar) //平均半径
#define cs_ba  0.99664719 //地球极赤半径比
#define cs_ba2  (cs_ba*cs_ba) //地球极赤半径比的平方
#define cs_sinP  (cs_rEar/cs_AU)   //sin(太阳视差)
#define cs_PI  asin(cs_sinP) //太阳视差

#define cs_AU    1.49597870691e8 //天文单位长度(千米)
#define cs_GS  299792.458 //光速(行米/秒)
#define cs_Agx  (cs_AU/cs_GS/86400/36525) //每天文单位的光行时间(儒略世纪)

typedef struct
{
	double A, B, C;
}VSOP87_COEFFICIENT;

typedef struct 
{
	double a,b,c,d,e,f,g;
} MONTH;
/*VSO87理论地球轨道参数*/
VSOP87_COEFFICIENT Earth_L0[]=
//         A        B        C
{{17534704567,0,0},
{334165646,4.669256804,6283.075849991},
{3489428,4.6261024,12566.1517},
{349706,2.744118,5753.384885},
{341757,2.828866,3.523118},
{313590,3.62767,77713.771468},
{267622,4.418084,7860.419392},
{234269,6.135162,3930.209696},
{132429,0.742464,11506.76977},
{127317,2.037097,529.690965},
{119917,1.109629,1577.343542},
{99025,5.23268,5884.92685},
{90186,2.04505,26.29832},
{85722,3.50849,398.149},
{77979,1.17883,5223.69392},
{75314,2.53339,5507.55324},
{50526,4.58293,18849.22755},
{49238,4.20507,775.52261},
{35666,2.91954,0.06731},
{31709,5.84902,11790.62909},
{28413,1.89869,796.29801},
{27104,0.31489,10977.0788},
{24281,0.34481,5486.77784},
{20616,4.80647,2544.31442},
{20539,1.86948,5573.1428},
{20226,2.45768,6069.77675},
{15552,0.83306,213.2991},
{13221,3.41118,2942.46342},
{12618,1.08303,20.7754},
{11513,0.64545,0.98032},
{10285,0.636,4694.00295},
{10190,0.97569,15720.83878},
{10172,4.2668,7.11355},
{9921,6.2099,2146.1654},
{9761,0.681,155.4204},
{8580,5.9832,161000.6857},
{8513,1.2987,6275.9623},
{8471,3.6708,71430.6956},
{7964,1.8079,17260.1547},
{7876,3.037,12036.4607},
{7465,1.7551,5088.6288},
{7387,3.5032,3154.6871},
{7355,4.6793,801.8209},
{6963,0.833,9437.7629},
{6245,3.9776,8827.3903},
{6115,1.8184,7084.8968},
{5696,2.7843,6286.599},
{5612,4.3869,14143.4952},
{5558,3.4701,6279.5527},
{5199,0.1891,12139.5535},
{5161,1.3328,1748.0164},
{5115,0.2831,5856.4777},
{4900,0.4874,1194.447},
{4104,5.3682,8429.2413},
{4094,2.3985,19651.0485},
{3920,6.1683,10447.3878},
{3677,6.0413,10213.2855},
{3660,2.5696,1059.3819},
{3595,1.7088,2352.8662},
{3557,1.776,6812.7668},
{3329,0.5931,17789.8456},
{3041,0.4429,83996.8473},
{3005,2.7398,1349.8674},
{2535,3.1647,4690.4798},
{2474,0.2148,3.5904},
{2366,0.4847,8031.0923},
{2357,2.0653,3340.6124},
{2282,5.222,4705.7323},
{2189,5.5559,553.5694},
{2142,1.4256,16730.4637},
{2109,4.1483,951.7184},
{2030,0.3713,283.8593},
{1992,5.2221,12168.0027},
{1986,5.7747,6309.3742},
{1912,3.8222,23581.2582},
{1889,5.3863,149854.4001},
{1790,2.2149,13367.9726},
{1748,4.5605,135.0651},
{1622,5.9884,11769.8537},
{1508,4.1957,6256.7775},
{1442,4.1932,242.7286},
{1435,3.7236,38.0277},
{1397,4.4014,6681.2249},
{1362,1.8893,7632.9433},
{1250,1.1305,5.5229},
{1205,2.6223,955.5997},
{1200,1.0035,632.7837},
{1129,0.1774,4164.312},
{1083,0.3273,103.0928},
{1052,0.9387,11926.2544},
{1050,5.3591,1592.596},
{1033,6.1998,6438.4962},
{1001,6.0291,5746.2713},
{980,0.999,11371.705},
{980,5.244,27511.468},
{938,2.624,5760.498},
{923,0.483,522.577},
{922,4.571,4292.331},
{905,5.337,6386.169},
{862,4.165,7058.598},
{841,3.299,7234.794},
{836,4.539,25132.303},
{813,6.112,4732.031},
{812,6.271,426.598},
{801,5.821,28.449},
{787,0.996,5643.179},
{776,2.957,23013.54},
{769,3.121,7238.676},
{758,3.974,11499.656},
{735,4.386,316.392},
{731,0.607,11513.883},
{719,3.998,74.782},
{706,0.323,263.084},
{676,5.911,90955.552},
{663,3.665,17298.182},
{653,5.791,18073.705},
{630,4.717,6836.645},
{615,1.458,233141.314},
{612,1.075,19804.827},
{596,3.321,6283.009},
{596,2.876,6283.143},
{555,2.452,12352.853},
{541,5.392,419.485},
{531,0.382,31441.678},
{519,4.065,6208.294},
{513,2.361,10973.556},
{494,5.737,9917.697},
{450,3.272,11015.106},
{449,3.653,206.186},
{447,2.064,7079.374},
{435,4.423,5216.58},
{421,1.906,245.832},
{413,0.921,3738.761},
{402,0.84,20.355},
{387,1.826,11856.219},
{379,2.344,3.881},
{374,2.954,3128.389},
{370,5.031,536.805},
{365,1.018,16200.773},
{365,1.083,88860.057},
{352,5.978,3894.182},
{352,2.056,244287.6},
{351,3.713,6290.189},
{340,1.106,14712.317},
{339,0.978,8635.942},
{339,3.202,5120.601},
{333,0.837,6496.375},
{325,3.479,6133.513},
{316,5.089,21228.392},
{316,1.328,10873.986},
{309,3.646,10.637},
{303,1.802,35371.887},
{296,3.397,9225.539},
{288,6.026,154717.61},
{281,2.585,14314.168},
{262,3.856,266.607},
{262,2.579,22483.849},
{257,1.561,23543.231},
{255,3.949,1990.745},
{251,3.744,10575.407},
{240,1.161,10984.192},
{238,0.106,7.046},
{236,4.272,6040.347},
{234,3.577,10969.965},
{211,3.714,65147.62},
{210,0.754,13521.751},
{207,4.228,5650.292},
{202,0.814,170.673},
{201,4.629,6037.244},
{200,0.381,6172.87},
{199,3.933,6206.81},
{199,5.197,6262.3},
{197,1.046,18209.33},
{195,1.07,5230.807},
{195,4.869,36.028},
{194,4.313,6244.943},
{192,1.229,709.933},
{192,5.595,6282.096},
{192,0.602,6284.056},
{189,3.744,23.878},
{188,1.904,15.252},
{188,0.867,22003.915},
{182,3.681,15110.466},
{181,0.491,1.484},
{179,3.222,39302.097},
{179,1.259,12559.038}},
Earth_L1[]=
{{62833196674749,0,0},
{20605886,2.67823456,6283.07584999},
{430343,2.635127,12566.1517},
{42526,1.59047,3.52312},
{11926,5.79557,26.29832},
{10898,2.96618,1577.34354},
{9348,2.5921,18849.2275},
{7212,1.1385,529.691},
{6777,1.8747,398.149},
{6733,4.4092,5507.5532},
{5903,2.888,5223.6939},
{5598,2.1747,155.4204},
{4541,0.398,796.298},
{3637,0.4662,775.5226},
{2896,2.6471,7.1135},
{2084,5.3414,0.9803},
{1910,1.8463,5486.7778},
{1851,4.9686,213.2991},
{1729,2.9912,6275.9623},
{1623,0.0322,2544.3144},
{1583,1.4305,2146.1654},
{1462,1.2053,10977.0788},
{1246,2.8343,1748.0164},
{1188,3.258,5088.6288},
{1181,5.2738,1194.447},
{1151,2.075,4694.003},
{1064,0.7661,553.5694},
{997,1.303,6286.599},
{972,4.239,1349.867},
{945,2.7,242.729},
{858,5.645,951.718},
{758,5.301,2352.866},
{639,2.65,9437.763},
{610,4.666,4690.48},
{583,1.766,1059.382},
{531,0.909,3154.687},
{522,5.661,71430.696},
{520,1.854,801.821},
{504,1.425,6438.496},
{433,0.241,6812.767},
{426,0.774,10447.388},
{413,5.24,7084.897},
{374,2.001,8031.092},
{356,2.429,14143.495},
{350,4.8,6279.553},
{337,0.888,12036.461},
{337,3.862,1592.596},
{325,3.4,7632.943},
{322,0.616,8429.241},
{318,3.188,4705.732},
{297,6.07,4292.331},
{295,1.431,5746.271},
{290,2.325,20.355},
{275,0.935,5760.498},
{270,4.804,7234.794},
{253,6.223,6836.645},
{228,5.003,17789.846},
{225,5.672,11499.656},
{215,5.202,11513.883},
{208,3.955,10213.286},
{208,2.268,522.577},
{206,2.224,5856.478},
{206,2.55,25132.303},
{203,0.91,6256.778},
{189,0.532,3340.612},
{188,4.735,83996.847},
{179,1.474,4164.312},
{178,3.025,5.523},
{177,3.026,5753.385},
{159,4.637,3.286},
{157,6.124,5216.58},
{155,3.077,6681.225},
{154,4.2,13367.973},
{143,1.191,3894.182},
{138,3.093,135.065},
{136,4.245,426.598},
{134,5.765,6040.347},
{128,3.085,5643.179},
{127,2.092,6290.189},
{125,3.077,11926.254},
{125,3.445,536.805},
{114,3.244,12168.003},
{112,2.318,16730.464},
{111,3.901,11506.77},
{111,5.32,23.878},
{105,3.75,7860.419},
{103,2.447,1990.745},
{96,0.82,3.88},
{96,4.08,6127.66},
{91,5.42,206.19},
{91,0.42,7079.37},
{88,5.17,11790.63},
{81,0.34,9917.7},
{80,3.89,10973.56},
{78,2.4,1589.07},
{78,2.58,11371.7},
{77,3.98,955.6},
{77,3.36,36.03},
{76,1.3,103.09},
{75,5.18,10969.97},
{75,4.96,6496.37},
{73,5.21,38.03},
{72,2.65,6309.37},
{70,5.61,3738.76},
{69,2.6,3496.03},
{69,0.39,15.25},
{69,2.78,20.78},
{65,1.13,7058.6},
{64,4.28,28.45},
{61,5.63,10984.19},
{60,0.73,419.48},
{60,5.28,10575.41},
{58,5.55,17298.18},
{58,3.19,4732.03}},
Earth_L2[]=
{{5291887,0,0},
{871984,1.072097,6283.07585},
{30913,0.86729,12566.1517},
{2734,0.053,3.5231},
{1633,5.1883,26.2983},
{1575,3.6846,155.4204},
{954,0.757,18849.228},
{894,2.057,77713.771},
{695,0.827,775.523},
{506,4.663,1577.344},
{406,1.031,7.114},
{381,3.441,5573.143},
{346,5.141,796.298},
{317,6.053,5507.553},
{302,1.192,242.729},
{289,6.117,529.691},
{271,0.306,398.149},
{254,2.28,553.569},
{237,4.381,5223.694},
{208,3.754,0.98},
{168,0.902,951.718},
{153,5.759,1349.867},
{145,4.364,1748.016},
{134,3.721,1194.447},
{125,2.948,6438.496},
{122,2.973,2146.165},
{110,1.271,161000.686},
{104,0.604,3154.687},
{100,5.986,6286.599},
{92,4.8,5088.63},
{89,5.23,7084.9},
{83,3.31,213.3},
{76,3.42,5486.78},
{71,6.19,4690.48},
{68,3.43,4694},
{65,1.6,2544.31},
{64,1.98,801.82},
{61,2.48,10977.08},
{50,1.44,6836.65},
{49,2.34,1592.6},
{46,1.31,4292.33},
{46,3.81,149854.4},
{43,0.04,7234.79},
{40,4.94,7632.94},
{39,1.57,71430.7},
{38,3.17,6309.37},
{35,0.99,6040.35},
{35,0.67,1059.38},
{31,3.18,2352.87},
{31,3.55,8031.09},
{30,1.92,10447.39},
{30,2.52,6127.66},
{28,4.42,9437.76},
{28,2.71,3894.18},
{27,0.67,25132.3},
{26,5.27,6812.77},
{25,0.55,6279.55},
{23,1.38,4705.73},
{22,0.64,6256.78},
{20,6.07,640.88}},
Earth_L3[]=
{{28923,5.84384,6283.07585},
{3496,0,0},
{1682,5.4877,12566.1517},
{296,5.196,155.42},
{129,4.722,3.523},
{71,5.3,18849.23},
{64,5.97,242.73},
{40,3.79,553.57}},
Earth_L4[]=
{{11408,3.14159,0},
{772,4.134,6283.076},
{77,3.84,12566.15},
{42,0.42,155.42}},
Earth_L5[]=
{{88,3.14,0},
{17,2.77,6283.08},
{5,2.01,155.42},
{3,2.21,12566.15}},
Earth_B0[]=
{{27962,3.1987,84334.66158},
{10164,5.42249,5507.55324},
{8045,3.8801,5223.6939},
{4381,3.7044,2352.8662},
{3193,4.0003,1577.3435},
{2272,3.9847,1047.7473},
{1814,4.9837,6283.0758},
{1639,3.5646,5856.4777},
{1444,3.7028,9437.7629},
{1430,3.4112,10213.2855},
{1125,4.8282,14143.4952},
{1090,2.0857,6812.7668},
{1037,4.0566,71092.8814},
{971,3.473,4694.003},
{915,1.142,6620.89},
{878,4.44,5753.385},
{837,4.993,7084.897},
{770,5.554,167621.576},
{719,3.602,529.691},
{692,4.326,6275.962},
{558,4.41,7860.419},
{529,2.484,4705.732},
{521,6.25,18073.705}},
Earth_B1[]=
{{903,3.897,5507.553},
{618,1.73,5223.694},
{380,5.244,2352.866}},
Earth_B2[]=
{{166,1.627,84334.662}},
Earth_R0[]=
{{10001398880,0,0},
{167069963,3.098463508,6283.075849991},
{1395602,3.0552461,12566.1517},
{308372,5.198467,77713.771468},
{162846,1.173877,5753.384885},
{157557,2.846852,7860.419392},
{92480,5.45292,11506.76977},
{54244,4.56409,3930.2097},
{47211,3.661,5884.92685},
{34598,0.96369,5507.55324},
{32878,5.89984,5223.69392},
{30678,0.29867,5573.1428},
{24319,4.2735,11790.62909},
{21183,5.84715,1577.34354},
{18575,5.02194,10977.0788},
{17484,3.01194,18849.22755},
{10984,5.05511,5486.77784},
{9832,0.8868,6069.7768},
{8650,5.6896,15720.8388},
{8583,1.2708,161000.6857},
{6490,0.2725,17260.1547},
{6292,0.9218,529.691},
{5706,2.0137,83996.8473},
{5574,5.2416,71430.6956},
{4938,3.245,2544.3144},
{4696,2.5781,775.5226},
{4466,5.5372,9437.7629},
{4252,6.0111,6275.9623},
{3897,5.3607,4694.003},
{3825,2.3926,8827.3903},
{3749,0.8295,19651.0485},
{3696,4.9011,12139.5535},
{3566,1.6747,12036.4607},
{3454,1.8427,2942.4634},
{3319,0.2437,7084.8968},
{3192,0.1837,5088.6288},
{3185,1.7778,398.149},
{2846,1.2134,6286.599},
{2779,1.8993,6279.5527},
{2628,4.589,10447.3878},
{2460,3.7866,8429.2413},
{2393,4.996,5856.4777},
{2359,0.2687,796.298},
{2329,2.8078,14143.4952},
{2210,1.95,3154.6871},
{2035,4.6527,2146.1654},
{1951,5.3823,2352.8662},
{1883,0.6731,149854.4001},
{1833,2.2535,23581.2582},
{1796,0.1987,6812.7668},
{1731,6.152,16730.4637},
{1717,4.4332,10213.2855},
{1619,5.2316,17789.8456},
{1381,5.1896,8031.0923},
{1364,3.6852,4705.7323},
{1314,0.6529,13367.9726},
{1041,4.3329,11769.8537},
{1017,1.5939,4690.4798},
{998,4.201,6309.374},
{966,3.676,27511.468},
{874,6.064,1748.016},
{779,3.674,12168.003},
{771,0.312,7632.943},
{756,2.626,6256.778},
{746,5.648,11926.254},
{693,2.924,6681.225},
{680,1.423,23013.54},
{674,0.563,3340.612},
{663,5.661,11371.705},
{659,3.136,801.821},
{648,2.65,19804.827},
{615,3.029,233141.314},
{612,5.134,1194.447},
{563,4.341,90955.552},
{552,2.091,17298.182},
{534,5.1,31441.678},
{531,2.407,11499.656},
{523,4.624,6438.496},
{513,5.324,11513.883},
{477,0.256,11856.219},
{461,1.722,7234.794},
{458,3.766,6386.169},
{458,4.466,5746.271},
{423,1.055,5760.498},
{422,1.557,7238.676},
{415,2.599,7058.598},
{401,3.03,1059.382},
{397,1.201,1349.867},
{379,4.907,4164.312},
{360,5.707,5643.179},
{352,3.626,244287.6},
{348,0.761,10973.556},
{342,3.001,4292.331},
{336,4.546,4732.031},
{334,3.138,6836.645},
{324,4.164,9917.697},
{316,1.691,11015.106},
{307,0.238,35371.887},
{298,1.306,6283.143},
{298,1.75,6283.009},
{293,5.738,16200.773},
{286,5.928,14712.317},
{281,3.515,21228.392},
{280,5.663,8635.942},
{277,0.513,26.298},
{268,4.207,18073.705},
{266,0.9,12352.853},
{260,2.962,25132.303},
{255,2.477,6208.294},
{242,2.8,709.933},
{231,1.054,22483.849},
{229,1.07,14314.168},
{216,1.314,154717.61},
{215,6.038,10873.986},
{200,0.561,7079.374},
{198,2.614,951.718},
{197,4.369,167283.762},
{186,2.861,5216.58},
{183,1.66,39302.097},
{183,5.912,3738.761},
{175,2.145,6290.189},
{173,2.168,10575.407},
{171,3.702,1592.596},
{171,1.343,3128.389},
{164,5.55,6496.375},
{164,5.856,10984.192},
{161,1.998,10969.965},
{161,1.909,6133.513},
{157,4.955,25158.602},
{154,6.216,23543.231},
{153,5.357,13521.751},
{150,5.77,18209.33},
{150,5.439,155.42},
{139,1.778,9225.539},
{139,1.626,5120.601},
{128,2.46,13916.019},
{123,0.717,143571.324},
{122,2.654,88860.057},
{121,4.414,3894.182},
{121,1.192,3.523},
{120,4.03,553.569},
{119,1.513,17654.781},
{117,3.117,14945.316},
{113,2.698,6040.347},
{110,3.085,43232.307},
{109,0.998,955.6},
{108,2.939,17256.632},
{107,5.285,65147.62},
{103,0.139,11712.955},
{103,5.85,213.299},
{102,3.046,6037.244},
{101,2.842,8662.24},
{100,3.626,6262.3},
{98,2.36,6206.81},
{98,5.11,6172.87},
{98,2,15110.47},
{97,2.67,5650.29},
{97,2.75,6244.94},
{96,4.02,6282.1},
{96,5.31,6284.06},
{92,0.1,29088.81},
{85,3.26,20426.57},
{84,2.6,28766.92},
{81,3.58,10177.26},
{80,5.81,5230.81},
{78,2.53,16496.36},
{77,4.06,6127.66},
{73,0.04,5481.25},
{72,5.96,12559.04},
{72,5.92,4136.91},
{71,5.49,22003.91},
{70,3.41,7.11},
{69,0.62,11403.68},
{69,3.9,1589.07},
{69,1.96,12416.59},
{69,4.51,426.6},
{67,1.61,11087.29},
{66,4.5,47162.52},
{66,5.08,283.86},
{66,4.32,16858.48},
{65,1.04,6062.66},
{64,1.59,18319.54},
{63,5.7,45892.73},
{63,4.6,66567.49},
{63,3.82,13517.87},
{62,2.62,11190.38},
{61,1.54,33019.02},
{60,5.58,10344.3},
{60,5.38,316428.23},
{60,5.78,632.78},
{59,6.12,9623.69},
{57,0.16,17267.27},
{57,3.86,6076.89},
{57,1.98,7668.64},
{56,4.78,20199.09},
{55,4.56,18875.53},
{55,3.51,17253.04},
{54,3.07,226858.24},
{54,4.83,18422.63},
{53,5.02,12132.44},
{52,3.63,5333.9},
{52,0.97,155427.54},
{51,3.36,20597.24},
{50,0.99,11609.86},
{50,2.21,1990.75},
{48,1.62,12146.67},
{48,1.17,12569.67},
{47,4.62,5436.99},
{47,1.81,12562.63},
{47,0.59,21954.16},
{47,0.76,7342.46},
{46,0.27,4590.91},
{46,3.77,156137.48},
{45,5.66,10454.5},
{44,5.84,3496.03},
{43,0.24,17996.03},
{41,5.93,51092.73},
{41,4.21,12592.45},
{40,5.14,1551.05},
{40,5.28,15671.08},
{39,3.69,18052.93},
{39,4.94,24356.78},
{38,2.72,11933.37},
{38,5.23,7477.52},
{38,4.99,9779.11},
{37,3.7,9388.01},
{37,4.44,4535.06},
{36,2.16,28237.23},
{36,2.54,242.73},
{36,0.22,5429.88},
{35,6.15,19800.95},
{35,2.92,36949.23},
{34,5.63,2379.16},
{34,5.73,16460.33},
{34,5.11,5849.36},
{33,6.19,6268.85}},
Earth_R1[]=
{{10301861,1.1074897,6283.07584999},
{172124,1.064423,12566.1517},
{70222,3.14159,0},
{3235,1.0217,18849.2275},
{3080,2.8435,5507.5532},
{2497,1.3191,5223.6939},
{1849,1.4243,1577.3435},
{1008,5.9138,10977.0788},
{865,1.42,6275.962},
{863,0.271,5486.778},
{507,1.686,5088.629},
{499,6.014,6286.599},
{467,5.987,529.691},
{440,0.518,4694.003},
{410,1.084,9437.763},
{387,4.75,2544.314},
{375,5.071,796.298},
{352,0.023,83996.847},
{344,0.949,71430.696},
{341,5.412,775.523},
{322,6.156,2146.165},
{286,5.484,10447.388},
{284,3.42,2352.866},
{255,6.132,6438.496},
{252,0.243,398.149},
{243,3.092,4690.48},
{225,3.689,7084.897},
{220,4.952,6812.767},
{219,0.42,8031.092},
{209,1.282,1748.016},
{193,5.314,8429.241},
{185,1.82,7632.943},
{175,3.229,6279.553},
{173,1.537,4705.732},
{158,4.097,11499.656},
{158,5.539,3154.687},
{150,3.633,11513.883},
{148,3.222,7234.794},
{147,3.653,1194.447},
{144,0.817,14143.495},
{135,6.151,5746.271},
{134,4.644,6836.645},
{128,2.693,1349.867},
{123,5.65,5760.498},
{118,2.577,13367.973},
{113,3.357,17789.846},
{110,4.497,4292.331},
{108,5.828,12036.461},
{102,5.621,6256.778},
{99,1.14,1059.38},
{98,0.66,5856.48},
{93,2.32,10213.29},
{92,0.77,16730.46},
{88,1.5,11926.25},
{86,1.42,5753.38},
{85,0.66,155.42},
{81,1.64,6681.22},
{80,4.11,951.72},
{66,4.55,5216.58},
{65,0.98,25132.3},
{64,4.19,6040.35},
{64,0.52,6290.19},
{63,1.51,5643.18},
{59,6.18,4164.31},
{57,2.3,10973.56},
{55,2.32,11506.77},
{55,2.2,1592.6},
{55,5.27,3340.61},
{54,5.54,553.57},
{53,5.04,9917.7},
{53,0.92,11371.7},
{52,3.98,17298.18},
{52,3.6,10969.97},
{49,5.91,3894.18},
{49,2.51,6127.66},
{48,1.67,12168},
{46,0.31,801.82},
{42,3.7,10575.41},
{42,4.05,10984.19},
{40,2.17,7860.42},
{40,4.17,26.3},
{38,5.82,7058.6},
{37,3.39,6496.37},
{36,1.08,6309.37},
{36,5.34,7079.37},
{34,3.62,11790.63},
{32,0.32,16200.77},
{31,4.24,3738.76},
{29,4.55,11856.22},
{29,1.26,8635.94},
{27,3.45,5884.93},
{26,5.08,10177.26},
{26,5.38,21228.39},
{24,2.26,11712.96},
{24,1.05,242.73},
{24,5.59,6069.78},
{23,3.63,6284.06},
{23,1.64,4732.03},
{22,3.46,213.3},
{21,1.05,3496.03},
{21,3.92,13916.02},
{21,4.01,5230.81},
{20,5.16,12352.85},
{20,0.69,1990.75},
{19,2.73,6062.66},
{19,5.01,11015.11},
{18,6.04,6283.01},
{18,2.85,7238.68},
{18,5.6,6283.14},
{18,5.16,17253.04},
{18,2.54,14314.17},
{17,1.58,7.11},
{17,0.98,3930.21},
{17,4.75,17267.27},
{16,2.19,6076.89},
{16,2.19,18073.7},
{16,6.12,3.52},
{16,4.61,9623.69},
{16,3.4,16496.36},
{15,0.19,9779.11},
{15,5.3,13517.87},
{15,4.26,3128.39},
{15,0.81,709.93},
{14,0.5,25158.6},
{14,4.38,4136.91},
{13,0.98,65147.62},
{13,3.31,154717.61},
{13,2.11,1589.07},
{13,1.92,22483.85},
{12,6.03,9225.54},
{12,1.53,12559.04},
{12,5.82,6282.1},
{12,5.61,5642.2},
{12,2.38,167283.76},
{12,0.39,12132.44},
{12,3.98,4686.89},
{12,5.81,12569.67},
{12,0.56,5849.36},
{11,0.45,6172.87},
{11,5.8,16858.48},
{11,6.22,12146.67},
{11,2.27,5429.88}},
Earth_R2[]=
{{435939,5.784551,6283.07585},
{12363,5.57935,12566.1517},
{1234,3.1416,0},
{879,3.628,77713.771},
{569,1.87,5573.143},
{330,5.47,18849.228},
{147,4.48,5507.553},
{110,2.842,161000.686},
{101,2.815,5223.694},
{85,3.11,1577.34},
{65,5.47,775.52},
{61,1.38,6438.5},
{50,4.42,6286.6},
{47,3.66,7084.9},
{46,5.39,149854.4},
{42,0.9,10977.08},
{40,3.2,5088.63},
{35,1.81,5486.78},
{32,5.35,3154.69},
{30,3.52,796.3},
{29,4.62,4690.48},
{28,1.84,4694},
{27,3.14,71430.7},
{27,6.17,6836.65},
{26,1.42,2146.17},
{25,2.81,1748.02},
{24,2.18,155.42},
{23,4.76,7234.79},
{21,3.38,7632.94},
{21,0.22,4705.73},
{20,4.22,1349.87},
{20,2.01,1194.45},
{20,4.58,529.69},
{19,1.59,6309.37},
{18,5.7,6040.35},
{18,6.03,4292.33},
{17,2.9,9437.76},
{17,2,8031.09},
{17,5.78,83996.85},
{16,0.05,2544.31},
{15,0.95,6127.66},
{14,0.36,10447.39},
{14,1.48,2352.87},
{13,0.77,553.57},
{13,5.48,951.72},
{13,5.27,6279.55},
{13,3.76,6812.77},
{11,5.41,6256.78},
{10,0.68,1592.6},
{10,4.95,398.15},
{10,1.15,3894.18},
{10,5.2,244287.6},
{10,1.94,11856.22},
{9,5.39,25132.3},
{8,6.18,1059.38},
{8,0.69,8429.24},
{8,5.85,242.73},
{7,5.26,14143.5},
{7,0.52,801.82},
{6,2.24,8635.94},
{6,4,13367.97},
{6,2.77,90955.55},
{6,5.17,7058.6},
{5,1.46,233141.31},
{5,4.13,7860.42},
{5,3.91,26.3},
{5,3.89,12036.46},
{5,5.58,6290.19},
{5,5.54,1990.75},
{5,0.83,11506.77},
{5,6.22,6681.22},
{4,5.26,10575.41},
{4,1.91,7477.52},
{4,0.43,10213.29},
{4,1.09,709.93},
{4,5.09,11015.11},
{4,4.22,88860.06},
{4,3.57,7079.37},
{4,1.98,6284.06},
{4,3.93,10973.56},
{4,6.18,9917.7},
{4,0.36,10177.26},
{4,2.75,3738.76},
{4,3.33,5643.18},
{4,5.36,25158.6}},
Earth_R3[]=
{{14459,4.27319,6283.07585},
{673,3.917,12566.152},
{77,0,0},
{25,3.73,18849.23},
{4,2.8,6286.6}},
Earth_R4[]=
{{386,2.564,6283.076},
{31,2.27,12566.15},
{5,3.44,5573.14},
{2,2.05,18849.23},
{1,2.06,77713.77},
{1,4.41,161000.69},
{1,3.82,149854.4},
{1,4.08,6127.66},
{1,5.26,6438.5}},
Earth_R5[]=
{{9,1.22,6283.08},
{1,0.66,12566.15}};

/********************************
月亮星历数据表
********************************/
//以下是月球黄经周期项及泊松项,精度1角秒,平均误差0.15角秒,近期精度更高数倍
//各坐标均是余弦项,各列单位:角秒,1,1,1e-4,1e-8,1e-8
MONTH ML0[]=
{{22639.59,0.784758,8328.69142462,1.52292,25.07,-0.124 },
{4586.44,0.187397,7214.0628654,-2.1848,-18.9,0.08 },
{2369.91,2.54295,15542.75429,-0.6618,6.2,-0.04 },
{769.03,3.14031,16657.382849,3.046,50,-0.25 },
{666.42,1.52767,628.301955,-0.027,0,-0.01 },
{411.6,4.82661,16866.932315,-1.28,-1,0 },
{211.66,4.115,-1114.628559,-3.708,-44,0.2 },
{205.44,0.2305,6585.76091,-2.158,-19,0.1 },
{191.96,4.8985,23871.44571,0.861,31,-0.2 },
{164.73,2.5861,14914.45233,-0.635,6,0 },
{147.32,5.4553,-7700.38947,-1.55,-25,0.1 },
{124.99,0.4861,7771.37714,-0.33,3,0 },
{109.38,3.8832,8956.99338,1.5,25,-0.1 },
{55.18,5.5703,-1324.17803,0.62,7,0 },
{45.1,0.899,25195.62374,0.24,24,0 },
{39.53,3.8121,-8538.24089,2.8,26,0 },
{38.43,4.3011,22756.81716,-2.85,-13,0 },
{36.12,5.4959,24986.07427,4.57,75,0 },
{30.77,1.946,14428.12573,-4.37,-38,0 },
{28.4,3.286,7842.36482,-2.21,-19,0 },
{24.36,5.641,16171.05625,-0.69,6,0 },
{18.58,4.414,-557.3143,-1.85,-22,0 },
{17.95,3.585,8399.6791,-0.36,3,0 },
{14.53,4.942,23243.1438,0.89,31,0 },
{14.38,0.971,32200.1371,2.38,56,0 },
{14.25,5.764,-2.3012,1.52,25,0 },
{13.9,0.374,31085.5086,-1.3,12,0 },
{13.19,1.759,-9443.32,-5.2,-69,0 },
{9.68,3.1,-16029.0809,-3.1,-50,0 },
{9.37,0.302,24080.9952,-3.5,-20,0 },
{8.61,4.158,-1742.9305,-3.7,-44,0 },
{8.45,2.842,16100.0686,1.2,28,0 },
{8.05,2.629,14286.1504,-0.6,6,0 },
{7.63,6.239,17285.6848,3,50,0 },
{7.45,1.485,1256.6039,-0.1,0,0 },
{7.37,0.274,5957.459,-2.1,-19,0 },
{7.06,5.672,33.757,-0.3,0,0 },
{6.38,4.784,7004.5134,2.1,32,0 },
{5.74,2.657,32409.6866,-1.9,5,0 },
{4.37,4.344,22128.5152,-2.8,-13,0 },
{4,3.255,33524.3152,1.8,49,0 },
{3.21,2.244,14985.44,-2.5,-16,0 },
{2.91,1.71,24499.7477,0.8,31,0 },
{2.73,1.99,13799.8238,-4.3,-38,0 },
{2.57,5.41,-7072.0875,-1.6,-25,0 },
{2.52,3.24,8470.6668,-2.2,-19,0 },
{2.49,4.07,-486.3266,-3.7,-44,0 },
{2.15,5.61,-1952.48,0.6,7,0 },
{1.98,2.73,39414.2,0.2,37,0 },
{1.93,1.57,33314.766,6.1,100,0 },
{1.87,0.42,30457.207,-1.3,12,0 },
{1.75,2.06,-8886.006,-3.4,-47,0 },
{1.44,2.39,-695.876,0.6,7,0 },
{1.37,3.03,-209.549,4,51,0 },
{1.26,5.94,16728.371,1,28,0 },
{1.22,6.17,6656.749,-4,-41,0 },
{1.19,5.87,6099.434,-6,-63,0 },
{1.18,1.01,31571.835,2,56,0 },
{1.16,3.84,9585.295,1,25,0 },
{1.14,5.64,8364.74,-2,-19,0 },
{1.08,1.23,70.988,-2,-22,0 },
{1.06,3.33,40528.829,4,81,0 },
{0.99,5.01,40738.378,0,30,0 },
{0.95,5.69,-17772.011,-7,-94,0 },
{0.88,0.3,-0.352,0,0,0 },
{0.82,2.99,393.021,0,0,0 },
{0.79,1.84,8326.39,3,50,0 },
{0.75,4.98,22614.842,1,0,0 },
{0.74,2.87,8330.993,0,0,0 },
{0.67,0.74,-24357.772,-5,-75,0 },
{0.64,1.31,8393.126,-2,0,0 },
{0.64,5.89,575.338,0,0,0 },
{0.64,1.12,23385.119,-3,0,0 },
{0.58,5.2,24428.76,3,53,0 },
{0.58,3.51,-9095.555,1,0,0 },
{0.57,6.06,29970.88,-5,0,0 },
{0.56,2.96,0.329,2,0,0 },
{0.56,4,-17981.561,-2,0,0 },
{0.56,0.53,7143.075,0,0,0 },
{0.55,2.31,25614.376,5,75,0 },
{0.54,4.23,15752.304,-5,0,0 },
{0.49,3.32,-8294.934,-2,0,0 },
{0.49,1.74,8362.448,1,0,0 },
{0.48,1.8,-10071.622,-5,-69,0 },
{0.45,0.86,15333.205,4,57,0 },
{0.45,2.07,8311.771,-2,0,0 },
{0.43,0.34,23452.693,-3,0,0 },
{0.42,4.94,33733.865,-3,0,0 },
{0.41,1.64,17495.234,-1,0,0 },
{0.4,1.46,23314.131,-1,0,0 },
{0.39,2.13,38299.571,-4,0,0 },
{0.38,2.7,31781.385,-2,0,0 },
{0.37,4.83,6376.211,2,0,0 },
{0.36,3.87,16833.175,-1,0,0 },
{0.36,5.04,15056.428,-4,0,0 },
{0.35,5.16,-8257.704,-3,0,0 },
{0.34,4.23,157.734,0,0,0 },
{0.34,2.67,13657.848,-1,0,0 },
{0.33,5.61,41853.007,3,74,0 },
{0.32,5.89,-39.815,0,0,0 },
{0.31,4.4,21500.213,-3,0,0 },
{0.3,1.3,786.042,0,0,0 },
{0.3,5.3,-24567.322,0,0,0 },
{0.3,1,5889.885,-2,0,0 },
{0.29,4.2,-2371.232,-4,0,0 },
{0.29,3.7,21642.189,-7,-57,0 },
{0.29,4.1,32828.439,2,56,0 },
{0.29,3.5,31713.811,-1,0,0 },
{0.29,5.4,-33.781,0,0,0 },
{0.28,6,-16.921,-4,0,0 },
{0.28,2.8,38785.898,0,0,0 },
{0.27,5.3,15613.742,-3,0,0 },
{0.26,4,25823.926,0,0,0 },
{0.25,0.6,24638.309,-2,0,0 },
{0.25,1.3,6447.199,0,0,0 },
{0.25,0.9,141.975,-4,0,0 },
{0.25,0.3,5329.157,-2,0,0 },
{0.25,0.1,36.048,-4,0,0 },
{0.23,2.3,14357.138,-2,0,0 },
{0.23,5.2,2.63,0,0,0 },
{0.22,5.1,47742.891,2,63,0 },
{0.21,2.1,6638.724,-2,0,0 },
{0.2,4.4,39623.75,-4,0,0 },
{0.19,2.1,588.49,0,0,0 },
{0.19,3.1,-15400.78,-3,-50,0 },
{0.19,5.6,16799.36,-1,0,0 },
{0.18,3.9,1150.68,0,0,0 },
{0.18,1.6,7178.01,2,0,0 },
{0.18,2.6,8328.34,2,0,0 },
{0.18,2.1,8329.04,2,0,0 },
{0.18,3.2,-9652.87,-1,0,0 },
{0.18,1.7,-8815.02,-5,-69,0 },
{0.18,5.7,550.76,0,0,0 },
{0.17,2.1,31295.06,-6,0,0 },
{0.17,1.2,7211.76,-1,0,0 },
{0.16,4.5,14967.42,-1,0,0 },
{0.16,3.6,15540.45,1,0,0 },
{0.16,4.2,522.37,0,0,0 },
{0.16,4.6,15545.06,-2,0,0 },
{0.16,0.5,6428.02,-2,0,0 },
{0.16,2,13171.52,-4,0,0 },
{0.16,2.3,7216.36,-4,0,0 },
{0.15,5.6,7935.67,2,0,0 },
{0.15,0.5,29828.9,-1,0,0 },
{0.15,1.2,-0.71,0,0,0 },
{0.15,1.4,23942.43,-1,0,0 },
{0.14,2.8,7753.35,2,0,0 },
{0.14,2.1,7213.71,-2,0,0 },
{0.14,1.4,7214.42,-2,0,0 },
{0.14,4.5,-1185.62,-2,0,0 },
{0.14,3,8000.1,-2,0,0 },
{0.13,2.8,14756.71,-1,0,0 },
{0.13,5,6821.04,-2,0,0 },
{0.13,6,-17214.7,-5,-72,0 },
{0.13,5.3,8721.71,2,0,0 },
{0.13,4.5,46628.26,-2,0,0 },
{0.13,5.9,7149.63,2,0,0 },
{0.12,1.1,49067.07,1,55,0 },
{0.12,2.9,15471.77,1,0,0 },
{0.11,3.9,41643.46,8,125,0 },
{0.11,2,8904.03,2,0,0 },
{0.11,3.3,-18.05,-2,0,0 },
{0.1,2.3,-4.93,2,0,0 },
{0.1,2.2,-6.56,-2,0,0 },
{0.1,1.4,1884.91,0,0,0 },
{0.1,5.9,5471.13,-6,-63,0 },
{0.1,1.1,15149.73,-1,0,0 },
{0.1,4.7,15509,0,0,0 },
{0.1,5.2,7230.98,2,0,0 },
{0.09,3.4,39900.53,4,0,0 },
{0.09,2,25057.06,3,0,0 },
{0.09,1.2,-79.63,0,0,0 },
{0.09,1.6,-26310.25,-4,0,0 },
{0.09,1,42062.56,-1,0,0 },
{0.09,6.1,29342.58,-5,0,0 },
{0.09,4.4,15542.4,-1,0,0 },
{0.09,3.8,15543.11,-1,0,0 },
{0.09,4.1,6063.39,-2,0,0 },
{0.09,4,52.97,0,0,0 },
{0.08,0.5,47952.44,-3,0,0 },
{0.08,1.6,7632.82,2,0,0 },
{0.08,0.2,14392.08,-1,0,0 },
{0.08,6.2,6028.45,-4,0,0 },
{0.08,0.6,-7909.94,3,0,0 },
{0.08,5.2,-77.55,0,0,0 },
{0.08,2.7,8786.15,-2,0,0 },
{0.08,2.4,9166.54,-3,0,0 },
{0.08,3.7,-25405.17,4,0,0 },
{0.08,5.7,48857.52,5,0,0 },
{0.08,1.9,8315.57,-2,0,0 },
{0.08,5.5,-18191.11,2,0,0 },
{0.08,1.4,-16238.63,1,0,0 },
{0.07,5.1,40110.08,0,0,0 },
{0.07,2.1,64.43,-4,0,0 },
{0.07,2.2,37671.27,-3,0,0 },
{0.07,1.7,16693.43,-1,0,0 },
{0.07,3.3,-26100.7,-8,0,0 },
{0.07,1.1,8329.4,2,0,0 },
{0.07,3.6,8327.98,2,0,0 },
{0.07,2.4,16833.15,-1,0,0 },
{0.07,3.4,24709.3,-3,0,0 },
{0.07,1.7,8346.72,0,0,0 },
{0.07,2.6,22547.27,1,0,0 },
{0.07,3.5,15576.51,-1,0,0 },
{0.07,5.8,33037.99,-2,0,0 },
{0.07,4.6,8322.13,0,0,0 },
{0.07,6.2,17913.99,3,0,0 },
{0.07,1.5,22685.83,-1,0,0 },
{0.06,2.4,7180.31,-2,0,0 },
{0.06,1.1,30943.53,2,0,0 },
{0.06,1.9,8288.88,2,0,0 },
{0.06,4.7,6.03,0,0,0 },
{0.06,2.8,8368.51,2,0,0 },
{0.06,5.7,-2580.78,1,0,0 },
{0.06,3.8,7056.33,-2,0,0 },
{0.06,1.5,8294.91,2,0,0 },
{0.06,0.1,-10281.17,-1,0,0 },
{0.06,3.1,-8362.47,-1,0,0 },
{0.06,4.4,8170.96,2,0,0 },
{0.06,5.8,-13.12,-4,0,0 },
{0.06,6,6625.57,-2,0,0 },
{0.06,5,-0.51,0,0,0 },
{0.06,2.7,7161.09,-2,0,0 },
{0.06,0.2,7214.06,-2,0,0 },
{0.06,4,22199.5,-5,0,0 },
{0.06,5.4,8119.14,6,0,0 },
{0.06,1.1,7542.65,2,0,0 },
{0.06,0.3,8486.43,2,0,0 },
{0.05,4.2,16655.08,5,0,0 },
{0.05,0.7,7267.03,-2,0,0 },
{0.05,3.1,12.62,1,0,0 },
{0.05,3,-32896.01,-2,0,0 },
{0.05,3.5,1097.71,0,0,0 },
{0.05,5.4,-6443.79,-2,0,0 },
{0.05,1.4,7789.4,-2,0,0 },
{0.05,5.8,40042.5,0,0,0 },
{0.05,3.6,9114.73,2,0,0 },
{0.05,1.5,8504.48,-2,0,0 },
{0.05,5.2,16659.68,2,0,0 },
{0.05,1.1,7247.82,-2,0,0 },
{0.05,0.2,-1290.42,0,0,0 },
{0.05,4.7,-32686.46,-6,0,0 },
{0.05,3.5,548.68,0,0,0 },
{0.05,2.4,6663.31,-2,0,0 },
{0.05,1,1572.08,0,0,0 },
{0.05,2,14954.26,-1,0,0 },
{0.05,3.7,6691.69,-2,0,0 },
{0.04,6.2,-235.29,0,0,0 },
{0.04,3,32967,0,0,0 },
{0.04,3.8,-1671.94,-6,0,0 },
{0.04,5.8,1179.06,0,0,0 },
{0.04,0.1,34152.62,2,0,0 },
{0.04,3.7,6514.77,0,0,0 },
{0.04,5.6,15.73,-2,0,0 },
{0.04,5.8,8351.23,-2,0,0 },
{0.04,0.3,7740.2,2,0,0 },
{0.04,6.1,15385.02,-1,0,0 },
{0.04,6.1,7285.05,-4,0,0 },
{0.04,1.3,32757.45,4,0,0 },
{0.04,4.5,8275.72,2,0,0 },
{0.04,0.2,8381.66,2,0,0 },
{0.04,5.9,-766.86,2,0,0 },
{0.04,1.7,254.43,0,0,0 },
{0.04,0.4,9027.98,0,0,0 },
{0.04,3,7777.94,2,0,0 },
{0.04,4.7,33943.07,6,0,0 },
{0.04,3.5,8326.06,2,0,0 },
{0.04,3.7,21013.89,-7,0,0 },
{0.04,5.6,606.98,0,0,0 },
{0.04,1.2,8331.32,2,0,0 },
{0.04,2.8,7211.43,-2,0,0 },
{0.04,0.7,7216.69,-2,0,0 },
{0.04,6.2,25161.87,1,0,0 },
{0.04,4.4,7806.32,2,0,0 },
{0.04,4.2,9179.17,-2,0,0 },
{0.04,4.7,14992,-1,0,0 },
{0.04,0.3,67.51,-1,0,0 },
{0.04,3.7,25266.61,-2,0,0 },
{0.04,5.4,16328.8,-1,0,0 },
{0.04,1.4,7174.25,-2,0,0 },
{0.04,5,15684.73,-4,0,0 },
{0.03,0.4,-15.42,-2,0,0 },
{0.03,6.1,15020.38,-1,0,0 },
{0.03,6,7371.8,-2,0,0 },
{0.03,1,-16623.63,-3,0,0 },
{0.03,6.2,9479.37,2,0,0 },
{0.03,3.2,23661.9,5,0,0 },
{0.03,4.1,8311.42,-2,0,0 },
{0.03,2.4,1965.1,0,0,0 },
{0.03,5.2,15489.79,-1,0,0 },
{0.03,5,21986.54,1,0,0 },
{0.03,4.1,16691.14,3,0,0 },
{0.03,5.1,47114.59,2,0,0 },
{0.03,4.5,8917.18,2,0,0 },
{0.03,4.2,2.08,0,0,0 },
{0.03,2.3,75.25,2,0,0 },
{0.03,2.1,7253.88,-2,0,0 },
{0.03,3.1,-0.22,2,0,0 },
{0.03,4.4,16640.46,-1,0,0 },
{0.03,6,8328.36,0,0,0 },
{0.03,5,8329.02,3,0,0 },
{0.03,4,16118.09,-1,0,0 },
{0.03,4,16721.82,-1,0,0 },
{0.03,5,-1881.49,-1,0,0 },
{0.03,6,8157.84,-2,0,0 },
{0.03,6,-18400.31,-7,0,0 },
{0.03,3,16,-2,0,0 },
{0.03,2,8879.45,2,0,0 },
{0.03,0,8851.06,2,0,0 },
{0.03,1,14704.9,4,0,0 },
{0.03,3,15595.72,-1,0,0 },
{0.03,6,16864.63,0,0,0 },
{0.03,1,16869.23,-3,0,0 },
{0.03,4,-18609.86,-2,0,0 },
{0.03,0,41157.13,4,0,0}},

ML1[]=
{{1.677,4.669,628.30196,-0.03,0,0 },
{0.516,3.372,6585.7609,-2.2,-19,0 },
{0.414,5.728,14914.4523,-0.6,6,0 },
{0.371,3.969,7700.3895,1.5,25,0 },
{0.276,0.742,8956.9934,1.5,25,0 },
{0.246,4.225,-2.3012,1.5,25,0 },
{0.071,0.14,7842.365,-2,-19,0 },
{0.061,2.5,16171.056,-1,0,0 },
{0.045,0.44,8399.679,0,0,0 },
{0.04,5.77,14286.15,-1,0,0 },
{0.037,4.63,1256.604,0,0,0 },
{0.037,3.42,5957.459,-2,0,0 },
{0.036,1.8,23243.144,1,0,0 },
{0.024,0.04,16029.081,3,50,0 },
{0.022,1.02,-1742.931,-4,0,0 },
{0.019,3.1,17285.685,3,50,0 },
{0.017,1.3,0.329,2,0,0 },
{0.014,0.3,8326.39,3,50,0 },
{0.013,4,7072.09,2,0,0 },
{0.013,4.4,8330.99,0,0,0 },
{0.013,0.1,8470.67,-2,0,0 },
{0.011,1.2,22128.52,-3,0,0 },
{0.011,2.5,15542.75,-1,0,0 },
{0.008,0.2,7214.06,-2,0,0 },
{0.007,4.9,24499.75,1,0,0 },
{0.007,5.1,13799.82,-4,0,0 },
{0.006,0.9,-486.33,-4,0,0 },
{0.006,0.7,9585.3,1,0,0 },
{0.006,4.1,8328.34,2,0,0 },
{0.006,0.6,8329.04,2,0,0 },
{0.005,2.5,-1952.48,1,0,0 },
{0.005,2.9,-0.71,0,0,0 },
{0.005,3.6,30457.21,-1,0,0 },
{0.004,0.8,-0.35,0,0,0 },
{0.004,1.8,22614.84,1,0,0 },
{0.004,5.5,-695.88,1,0,0 },
{0.003,2.8,16728.37,1,0,0 },
{0.003,6.1,157.73,0,0,0 },
{0.003,2.5,33.76,0,0,0 },
{0.003,4.2,31571.84,2,0,0 },
{0.003,6,7211.76,-1,0,0 },
{0.003,2.1,15540.45,1,0,0 },
{0.003,2.7,2.63,0,0,0 },
{0.003,6.2,15545.06,-2,0,0 },
{0.003,1.2,-39.81,0,0,0 },
{0.003,3.8,7216.36,-4,0,0 },
{0.003,4.4,70.99,-2,0,0 },
{0.003,5.8,13657.85,-1,0,0 },
{0.002,5.6,-0.22,2,0,0 },
{0.002,3,8311.77,-2,0,0 },
{0.002,0.9,-33.78,0,0,0}},

ML2[]=
{{0.0049,4.67,628.302,0,0,0 },
{0.0023,2.67,-2.301,2,0,0 },
{0.0015,3.37,6585.761,-2,0,0 },
{0.0012,5.7,14914.452,-1,0,0 },
{0.0011,4,7700.389,2,0,0 },
{0.0008,0.7,8956.99,1,0,0}},

MB0[]= 
{{18461.24,0.057109,8433.4661575,-0.64006,-0.53,-0.003 },
{1010.17,2.41266,16762.157582,0.883,24.5,-0.13 },
{999.69,5.44004,-104.774733,2.163,25.6,-0.12 },
{623.65,0.91505,7109.288132,-0.022,7,0 },
{199.48,1.8153,15647.52902,-2.825,-19,0.1 },
{166.57,4.8427,-1219.40329,-1.545,-18,0.1 },
{117.26,4.1709,23976.22045,-1.3,6,0 },
{61.91,4.7682,25090.84901,2.41,50,0 },
{33.36,3.2706,15437.97956,1.5,32,0 },
{31.76,1.5124,8223.91669,3.69,51,0 },
{29.58,0.958,6480.98618,0,7,0 },
{15.57,2.487,-9548.0947,-3.07,-43,0 },
{15.12,0.243,32304.9119,0.22,31,0 },
{12.09,4.014,7737.5901,0,7,0 },
{8.87,1.858,15019.2271,-2.8,-19,0 },
{8.05,5.381,8399.7091,-0.3,0,0 },
{7.96,4.214,23347.9185,-1.3,6,0 },
{7.43,4.886,-1847.7052,-1.5,-18,0 },
{6.73,3.827,-16133.8556,-0.9,-24,0 },
{6.58,2.673,14323.351,-2.2,-12,0 },
{6.46,3.156,9061.7681,-0.7,0,0 },
{6.3,0.171,25300.3985,-1.9,0,0 },
{5.63,0.8,733.0767,-2.2,-26,0 },
{5.37,2.114,16204.8433,-1,0,0 },
{5.31,5.511,17390.4595,0.9,25,0 },
{5.08,2.255,523.5272,2.1,26,0 },
{4.84,6.183,-7805.1642,0.6,0,0 },
{4.81,5.141,-662.089,0.3,0,0 },
{3.98,0.841,33419.5404,3.9,75,0 },
{3.67,5.029,22652.0424,-0.7,13,0 },
{3,5.93,31190.2833,-3.5,-13,0 },
{2.8,2.18,-16971.707,3.4,27,0 },
{2.41,3.57,22861.5919,-5,-38,0 },
{2.19,3.94,-9757.6442,1.3,8,0 },
{2.15,5.63,23766.671,3,57,0 },
{1.77,3.31,14809.678,1.5,32,0 },
{1.62,2.6,7318.838,-4.3,-44,0 },
{1.58,3.87,16552.608,5.2,76,0 },
{1.52,2.6,40633.603,1.7,56,0 },
{1.52,0.13,-17876.786,-4.6,-68,0 },
{1.51,3.93,8399.685,-0.3,0,0 },
{1.32,4.91,16275.831,-3,-19,0 },
{1.26,0.99,24604.522,-1,6,0 },
{1.19,2,39518.975,-2,12,0 },
{1.13,0.29,31676.61,0,31,0 },
{1.09,1,5852.684,0,7,0 },
{1.02,2.53,33629.09,0,23,0 },
{0.82,0.09,16066.282,1,0,0 },
{0.8,1.96,-33.787,0,0,0 },
{0.8,5.21,16833.145,-1,0,0 },
{0.79,1.47,-24462.547,-2,0,0 },
{0.79,1.66,-591.101,-2,0,0 },
{0.67,4.47,24533.535,1,0,0 },
{0.65,2.53,-10176.397,-3,0,0 },
{0.64,1.58,25719.151,2,0,0 },
{0.63,0.32,5994.66,-4,0,0 },
{0.63,2.15,8435.767,-2,0,0 },
{0.63,1.11,8431.165,1,0,0 },
{0.6,2.72,13695.049,-2,0,0 },
{0.59,1.21,7666.602,2,0,0 },
{0.47,1.1,30980.734,1,0,0 },
{0.46,0.12,-71.018,2,0,0 },
{0.43,2.79,-8990.78,-1,0,0 },
{0.42,1.45,16728.401,1,0,0 },
{0.41,5.07,22023.74,-1,0,0 },
{0.38,4.26,22719.617,-1,0,0 },
{0.35,2.97,14880.665,0,0,0 },
{0.34,5.97,30561.981,-3,0,0 },
{0.33,1.59,-18086.336,0,0,0 },
{0.33,1.02,8467.223,-1,0,0 },
{0.31,1.9,14390.925,-3,0,0 },
{0.31,4.6,8852.219,4,51,0 },
{0.31,0.6,6551.974,-2,0,0 },
{0.3,4.7,-7595.615,-4,-51,0 },
{0.3,1.9,7143.045,0,0,0 },
{0.29,3.2,-1428.953,3,0,0 },
{0.27,4.9,-2476.007,-1,0,0 },
{0.26,3.2,41748.232,5,100,0 },
{0.25,3.4,-1009.854,-6,-70,0 },
{0.24,1.9,32514.461,-4,0,0 },
{0.24,3.3,32933.214,0,0,0 },
{0.21,3.6,22233.29,-5,0,0 },
{0.21,4.4,47847.666,0,0,0 },
{0.21,3.9,23418.91,-3,0,0 },
{0.17,5.8,14951.65,-2,0,0 },
{0.16,2,38890.67,-2,0,0 },
{0.15,1.7,32095.36,5,82,0 },
{0.14,4.3,40843.15,-3,0,0 },
{0.14,2.9,7876.15,-2,0,0 },
{0.14,5,48962.29,3,81,0 },
{0.13,4,8365.89,0,0,0 },
{0.13,4.1,-26205.48,-6,-94,0 },
{0.13,1.4,-8643.02,5,52,0 },
{0.13,5.7,23138.37,3,57,0 },
{0.12,2.6,40005.3,2,56,0 },
{0.12,4.9,41957.78,1,0,0 },
{0.11,3.8,-15505.55,-1,0,0 },
{0.11,4.9,16904.13,-3,0,0 },
{0.11,1.8,23280.34,-1,0,0 },
{0.11,0.4,-17319.47,-3,0,0 },
{0.11,1.6,37.2,-2,0,0 },
{0.1,1.3,25161.84,1,0,0 },
{0.1,0.8,1361.38,-2,0,0 },
{0.09,0.5,29866.11,-3,0,0 },
{0.09,6.2,24881.3,7,0,0 },
{0.09,4,-10385.95,1,0,0 },
{0.09,4.7,70.99,-2,0,0 },
{0.08,0.9,15613.77,-3,0,0 },
{0.08,4.4,21537.41,-4,0,0 },
{0.08,1.9,-8365.95,0,0,0 },
{0.08,0,16728.38,1,0,0 },
{0.08,2.4,-8919.79,-3,0,0 },
{0.08,3.7,-452.54,-4,0,0 },
{0.07,5.4,-32791.24,-4,0,0 },
{0.07,5.8,-1185.65,-2,0,0 },
{0.07,3.5,16759.86,2,0,0 },
{0.07,3.4,14181.38,2,0,0 },
{0.07,4.5,16764.46,-1,0,0 },
{0.07,4.7,8446.09,0,0,0 },
{0.07,5.9,24185.77,-6,0,0 },
{0.06,0.5,32862.23,2,0,0 },
{0.06,2.4,24394.97,3,0,0 },
{0.06,1.8,5785.11,1,0,0 },
{0.06,2.6,6690.54,-4,0,0 },
{0.06,2.2,1151.83,2,0,0 },
{0.06,3.9,34047.84,4,0,0 },
{0.06,1.4,38404.35,-6,0,0 },
{0.06,0.3,31048.31,0,0,0 },
{0.06,3.1,9690.07,-1,0,0 },
{0.06,1.1,30352.43,1,0,0 },
{0.06,6,8504.45,-3,0,0 },
{0.06,5.5,18018.76,1,0,0 },
{0.06,0.2,-18505.09,-5,0,0 },
{0.05,0.8,-9129.34,1,0,0 },
{0.05,5.7,7947.14,-4,0,0 },
{0.05,0.4,5366.36,-4,0,0 },
{0.05,4,-68.73,-2,0,0 },
{0.05,2.7,31818.59,-4,0,0 },
{0.05,1,16798.21,-3,0,0 },
{0.05,5.9,8293.75,0,0,0 },
{0.05,1.5,15090.21,-5,0,0 },
{0.05,3.5,39309.43,2,0,0 },
{0.05,3.2,23942.46,-1,0,0 },
{0.05,3.4,7143.07,0,0,0 },
{0.04,3.8,46733.04,-4,0,0 },
{0.04,5.2,8288.35,0,0,0 },
{0.04,3.4,16795.91,1,0,0 },
{0.04,4.5,-1776.72,-3,0,0}},

 MB1[]=
{{0.074,4.1,6480.986,0,7,0 },
{0.03,0.87,7737.59,0,0,0 },
{0.022,5,15019.227,-3,0,0 },
{0.02,1.1,23347.918,-1,0,0 },
{0.019,1.7,-1847.705,-2,0,0 },
{0.017,5.6,16133.856,1,0,0 },
{0.016,0,9061.768,-1,0,0 },
{0.014,3.9,733.077,-2,0,0 },
{0.013,2.4,17390.46,1,0,0 },
{0.013,5.6,8399.68,0,0,0 },
{0.013,0.9,-523.53,-2,0,0 },
{0.012,3.2,7805.16,-1,0,0 },
{0.011,3.7,8435.77,-2,0,0 },
{0.011,5.9,8431.16,1,0,0 },
{0.005,4.1,5852.68,0,0,0 },
{0.004,0.2,14809.68,2,0,0}},

 MR0[]=
{{385000.51,0,0,0,0,0 },
{20905.35,5.497147,8328.6914246,1.52292,25.07,-0.124 },
{3699.11,4.899786,7214.0628654,-2.1848,-18.9,0.08 },
{2955.97,0.97216,15542.75429,-0.6618,6.2,-0.04 },
{569.93,1.56952,16657.382849,3.046,50,-0.2 },
{246.16,5.6858,-1114.628559,-3.708,-44,0.2 },
{204.59,1.0153,14914.45233,-0.635,6,0 },
{170.73,3.3277,23871.44571,0.861,31,-0.2 },
{152.14,4.9429,6585.76091,-2.158,-19,0.1 },
{129.62,0.7429,-7700.38947,-1.55,-25,0.1 },
{108.74,5.1985,7771.37714,-0.33,3,0 },
{104.76,2.3124,8956.99338,1.5,25,-0.1 },
{79.66,5.3829,-8538.24089,2.8,26,-0.1 },
{48.89,6.2401,628.30196,-0.03,0,0 },
{34.78,2.7303,22756.81716,-2.85,-13,0 },
{30.82,4.071,16171.05625,-0.69,6,0 },
{24.21,1.715,7842.36482,-2.21,-19,0 },
{23.21,3.925,24986.07427,4.57,75,0 },
{21.64,0.375,14428.12573,-4.37,-38,0 },
{16.67,2.014,8399.6791,-0.36,3,0 },
{14.4,3.33,-9443.32,-5.23,-69,0 },
{12.83,3.371,23243.1438,0.9,31,0 },
{11.65,5.086,31085.5086,-1.3,12,0 },
{10.44,5.683,32200.1371,2.4,56,0 },
{10.32,0.858,-1324.178,0.6,7,0 },
{10.06,5.729,-1742.9305,-3.7,-44,0 },
{9.88,1.058,14286.1504,-0.6,6,0 },
{8.75,4.786,-9652.8694,-0.9,-18,0 },
{8.38,5.985,-557.3143,-1.9,-22,0 },
{7,4.671,-16029.0809,-3.1,-50,0 },
{6.32,1.271,16100.0686,1.2,28,0 },
{5.75,4.668,17285.6848,3,50,0 },
{4.95,4.986,5957.459,-2.1,-19,0 },
{4.42,4.597,-209.5495,4.3,51,0 },
{4.13,3.213,7004.5134,2.1,32,0 },
{3.96,2.773,22128.5152,-2.8,-13,0 },
{3.26,0.673,14985.44,-2.5,-16,0 },
{3.15,0.11,16866.9323,-1.3,0,0 },
{2.62,0.14,24499.7477,0.8,31,0 },
{2.35,1.67,8470.6668,-2.2,-19,0 },
{2.12,0.7,-7072.0875,-1.6,-25,0 },
{1.9,0.42,13799.824,-4.3,-38,0 },
{1.74,3.63,-8886.006,-3.4,-47,0 },
{1.57,5.13,30457.207,-1.3,12,0 },
{1.42,1.16,39414.2,0.2,37,0 },
{1.42,6.17,23314.131,-1,9,0 },
{1.17,2.27,9585.295,1,25,0 },
{1.12,6.28,33314.766,6,100,0 },
{1.07,6.2,1256.604,0,0,0 },
{1.06,4.07,8364.74,-2,-19,0 },
{0.93,4.37,16728.371,1,0,0 },
{0.86,4.6,6656.749,-4,0,0 },
{0.85,2.8,70.988,-2,0,0 },
{0.85,5.73,31571.835,2,56,0 },
{0.8,5.08,-9095.555,1,0,0 },
{0.78,0.97,-17772.011,-7,-94,0 },
{0.77,2.66,15752.304,-5,0,0 },
{0.73,0.27,8326.39,3,50,0 },
{0.68,1.3,8330.993,0,0,0 },
{0.67,1.76,40528.829,4,81,0 },
{0.66,3.41,22614.842,1,0,0 },
{0.66,0.9,-1952.48,1,0,0 },
{0.6,6.03,8393.126,-2,0,0 },
{0.6,5.01,24080.995,-3,0,0 },
{0.58,5.83,23385.119,-3,0,0 },
{0.51,4.3,6099.434,-6,-63,0 },
{0.51,1.83,14218.576,0,0,0 },
{0.5,5.24,7143.075,0,0,0 },
{0.5,3.37,-10071.622,-5,-69,0 },
{0.47,2.43,-17981.561,-2,0,0 },
{0.46,4.89,-8294.934,-2,0,0 },
{0.45,0.17,8362.448,1,0,0 },
{0.42,4.49,29970.88,-5,0,0 },
{0.42,2.31,-24357.772,-5,-75,0 },
{0.41,1.1,13657.848,-1,0,0 },
{0.41,0.5,8311.771,-2,0,0 },
{0.38,3.63,24428.76,3,53,0 },
{0.36,0.74,25614.376,5,75,0 },
{0.34,5.77,-2371.232,-4,0,0 },
{0.33,0.86,9166.543,-3,0,0 },
{0.33,0.44,-8257.704,-3,0,0 },
{0.32,4.83,-10281.171,-1,0,0 },
{0.32,5.76,5889.885,-2,0,0 },
{0.29,0.6,38299.571,-4,0,0 },
{0.28,5.6,15333.205,4,57,0 },
{0.28,2.8,21500.213,-3,0,0 },
{0.26,0.7,14357.138,-2,0,0 },
{0.25,2.2,-7909.939,3,0,0 },
{0.24,1.9,31713.811,-1,0,0 },
{0.24,3.5,15056.428,-4,0,0 },
{0.21,3.8,15613.742,-3,0,0 },
{0.21,2.5,32828.439,2,56,0 },
{0.21,3.3,6376.21,2,0,0 },
{0.2,2.9,14967.42,-1,0,0 },
{0.2,2,15540.45,1,0,0 },
{0.2,3.1,15545.06,-2,0,0 },
{0.2,1.2,38785.9,0,0,0 },
{0.2,6.1,6447.2,0,0,0 },
{0.19,6.1,-16238.63,1,0,0 },
{0.18,2.1,21642.19,-7,-57,0 },
{0.17,3.3,-8815.02,-5,-69,0 },
{0.17,1.1,8328.34,2,0,0 },
{0.17,0.5,8329.04,2,0,0 },
{0.17,1.3,14756.71,-1,0,0 },
{0.16,0.1,17495.23,-1,0,0 },
{0.16,0.6,6638.72,-2,0,0 },
{0.16,6.2,22685.83,-1,0,0 },
{0.15,5,5329.16,-2,0,0 },
{0.15,4,16799.36,-1,0,0 },
{0.14,0,7178.01,2,0,0 },
{0.14,5.6,-486.33,-4,0,0 },
{0.14,3.5,47742.89,2,63,0 },
{0.14,4.1,7935.67,2,0,0 },
{0.14,4.6,-15400.78,-3,-50,0 },
{0.14,4,-695.88,1,0,0 },
{0.13,6,7211.76,-1,0,0 },
{0.13,5.2,29828.9,-1,0,0 },
{0.13,1.2,7753.35,2,0,0 },
{0.13,0.7,7216.36,-4,0,0 },
{0.12,5.8,15149.73,-1,0,0 },
{0.12,1.5,8000.1,-2,0,0 },
{0.12,3.8,8721.71,2,0,0 },
{0.12,5.2,6428.02,-2,0,0 },
{0.11,2.9,-1185.62,-2,0,0 },
{0.11,2.9,15542.4,-1,0,0 },
{0.11,2.2,15543.11,-1,0,0 },
{0.11,0.5,7213.71,-2,0,0 },
{0.11,6.2,7214.42,-2,0,0 },
{0.11,1.3,15471.77,1,0,0 },
{0.11,2.5,141.98,-4,0,0 },
{0.11,0.5,13171.52,-4,0,0 },
{0.11,6.1,23942.43,-1,0,0 },
{0.11,3.2,15509,0,0,0 },
{0.11,0.4,8904.03,2,0,0 },
{0.11,4.9,14392.08,-1,0,0 },
{0.1,2.5,25195.62,0,0,0 },
{0.1,3.5,6821.04,-2,0,0 },
{0.1,4.4,7149.63,2,0,0 },
{0.1,1.3,-17214.7,-5,-72,0 },
{0.1,1.9,15576.51,-1,0,0 },
{0.09,2.9,46628.26,-2,0,0 },
{0.09,6.2,8504.48,-2,0,0 },
{0.08,3.4,-2438.81,-3,0,0 },
{0.08,1.2,8786.15,-2,0,0 },
{0.08,3.6,7230.98,2,0,0 },
{0.07,0.3,8315.57,-2,0,0 },
{0.07,4.5,29342.58,-5,0,0 },
{0.07,2.2,31642.82,1,0,0 },
{0.06,5.8,8329.4,2,0,0 },
{0.06,2,8327.98,2,0,0 },
{0.06,0.1,8346.72,0,0,0 },
{0.06,4.9,36.05,-4,0,0 },
{0.06,2.6,6063.39,-2,0,0 },
{0.06,4.3,-766.86,2,0,0 },
{0.06,3,8322.13,0,0,0 },
{0.06,0.4,25057.06,3,0,0 },
{0.06,0.3,8288.88,2,0,0 },
{0.06,2.4,41643.46,8,0,0 },
{0.06,1.3,8368.51,2,0,0 },
{0.06,1.8,39900.53,4,0,0 },
{0.06,1.9,13590.27,0,0,0 },
{0.06,0.5,14954.26,-1,0,0 },
{0.06,6.2,8294.91,2,0,0 },
{0.06,4.6,-8362.47,-1,0,0 },
{0.06,2.9,8170.96,2,0,0 },
{0.06,0,7632.82,2,0,0 },
{0.05,0.8,7180.31,-2,0,0 },
{0.05,4.6,6028.45,-4,0,0 },
{0.05,4.6,15385.02,-1,0,0 },
{0.05,0.6,37671.27,-3,0,0 },
{0.05,5,8486.43,2,0,0 },
{0.05,4.6,17913.99,3,0,0 },
{0.05,1.6,837.85,-4,0,0 },
{0.05,5.8,7542.65,2,0,0 },
{0.05,2.1,9114.73,2,0,0 },
{0.05,2.2,7056.33,-2,0,0 },
{0.05,4.9,7214.06,-2,0,0 },
{0.05,5.4,-1671.94,-6,0,0 },
{0.05,4.9,-26100.7,-8,0,0 },
{0.05,1.6,-9024.57,-1,0,0 },
{0.05,1.2,7161.09,-2,0,0 },
{0.05,5.8,30943.53,2,0,0 },
{0.05,2.4,22199.5,-5,0,0 },
{0.05,3.2,14992,-1,0,0 },
{0.04,4.1,48857.52,5,0,0 },
{0.04,4.4,6625.57,-2,0,0 },
{0.04,6.1,7789.4,-2,0,0 },
{0.04,0.1,16693.43,-1,0,0 },
{0.04,4.5,15020.38,-1,0,0 },
{0.04,4.3,5471.13,-6,0,0 },
{0.04,4.3,575.34,0,0,0 },
{0.04,5.4,7267.03,-2,0,0 },
{0.04,3.8,16328.8,-1,0,0 },
{0.04,2.7,-17424.25,-1,0,0 },
{0.04,3.6,15489.79,-1,0,0 },
{0.04,2.6,16655.08,5,0,0 },
{0.04,4.2,8351.23,-2,0,0 },
{0.04,0.7,-6443.79,-2,0,0 },
{0.04,2.1,16118.09,-1,0,0 },
{0.04,5.9,7247.82,-2,0,0 },
{0.04,4.6,7285.05,-4,0,0 },
{0.04,2.6,9179.17,-2,0,0 },
{0.04,1.4,393.02,0,0,0 },
{0.04,4.9,8381.66,2,0,0 },
{0.04,5.1,23452.69,-3,0,0 },
{0.04,5.1,9027.98,0,0,0 },
{0.04,5,7740.2,2,0,0 },
{0.04,3.7,16659.68,2,0,0 },
{0.04,2.9,8275.72,2,0,0 },
{0.04,4.3,40042.5,0,0,0 },
{0.04,1.9,8326.06,2,0,0 },
{0.04,5.9,8331.32,2,0,0 },
{0.04,1.3,15595.72,-1,0,0 },
{0.03,1.4,7777.94,2,0,0 },
{0.03,0.8,6663.31,-2,0,0 },
{0.03,0.5,64.43,-4,0,0 },
{0.03,2.1,6691.69,-2,0,0 },
{0.03,1.9,-8467.25,1,0,0 },
{0.03,2.8,7806.32,2,0,0 },
{0.03,4.7,9479.37,2,0,0 },
{0.03,1.4,418.75,4,0,0}},

MR1[]=
{{0.514,4.157,14914.4523,-0.6,6,0 },
{0.382,1.801,6585.7609,-2.2,-19,0 },                         {0.327,2.399,7700.3895,1.5,25,0 },                           {0.264,5.454,8956.9934,1.5,25,0 },
{0.123,3.1,628.302,0,0,0 },
{0.078,0.93,16171.056,-1,6,0 },
{0.061,4.86,7842.365,-2,0,0 },
{0.05,4.2,14286.15,-1,0,0 },
{0.042,5.16,8399.679,0,0,0 },
{0.032,0.23,23243.144,1,0,0 },
{0.025,2.59,-1742.931,-4,0,0 },
{0.025,1.84,5957.459,-2,0,0 },
{0.018,4.8,16029.081,3,50,0 },
{0.014,1.5,17285.685,3,50,0 },
{0.014,1,15542.75,-1,0,0 },
{0.013,5,8326.39,3,50,0 },
{0.012,4.8,8470.67,-2,0,0 },
{0.012,2.8,8330.99,0,0,0 },
{0.011,2.4,7072.09,2,0,0 },
{0.01,5.9,22128.52,-3,0,0 },
{0.007,3.3,24499.75,1,0,0 },
{0.006,4.9,7214.06,-2,0,0 },
{0.006,5.4,9585.3,1,0,0 },
{0.005,3.1,1256.6,0,0,0 },
{0.005,2.5,8328.34,2,0,0 },
{0.005,5.4,8329.04,2,0,0 },
{0.005,3.6,13799.82,-4,0,0 },
{0.004,2,30457.21,-1,0,0 },
{0.004,0.5,15540.45,1,0,0 },
{0.004,4.6,15545.06,-2,0,0 },
{0.003,0.3,22614.84,1,0,0 },
{0.003,4.2,13657.85,-1,0,0}},

MR2[]=
{{0.0015,4.16,14914.452,-1,0,0},
{0.0011,1.8,6585.761,-2,0,0},
{0.0009,2.4,7700.389,2,0,0},
{0.0008,5.5,8956.99,1,0,0}};

/*===============IAU2000B章动序列================*/
double nuTab[]={
//l  l' F  D  Om         A        A'      A"        B      B'     B"
  0, 0, 0, 0, 1, -172064161, -174666,  33386, 92052331,  9086, 15377,
  0, 0, 2,-2, 2,  -13170906,   -1675, -13696,  5730336, -3015, -4587,
  0, 0, 2, 0, 2,   -2276413,    -234,   2796,   978459,  -485,  1374,
  0, 0, 0, 0, 2,    2074554,     207,   -698,  -897492,   470,  -291,
  0, 1, 0, 0, 0,    1475877,   -3633,  11817,    73871,  -184, -1924,
  0, 1, 2,-2, 2,    -516821,    1226,   -524,   224386,  -677,  -174,
  1, 0, 0, 0, 0,     711159,      73,   -872,    -6750,     0,   358,
  0, 0, 2, 0, 1,    -387298,    -367,    380,   200728,    18,   318,
  1, 0, 2, 0, 2,    -301461,     -36,    816,   129025,   -63,   367,
  0,-1, 2,-2, 2,     215829,    -494,    111,   -95929,   299,   132,

  0, 0, 2,-2, 1,     128227,     137,    181,   -68982,    -9,    39,
 -1, 0, 2, 0, 2,     123457,      11,     19,   -53311,    32,    -4,
 -1, 0, 0, 2, 0,     156994,      10,   -168,    -1235,     0,    82,
  1, 0, 0, 0, 1,      63110,      63,     27,   -33228,     0,    -9,
 -1, 0, 0, 0, 1,     -57976,     -63,   -189,    31429,     0,   -75,
 -1, 0, 2, 2, 2,     -59641,     -11,    149,    25543,   -11,    66,
  1, 0, 2, 0, 1,     -51613,     -42,    129,    26366,     0,    78,
 -2, 0, 2, 0, 1,      45893,      50,     31,   -24236,   -10,    20,
  0, 0, 0, 2, 0,      63384,      11,   -150,    -1220,     0,    29,
  0, 0, 2, 2, 2,     -38571,      -1,    158,    16452,   -11,    68,

  0,-2, 2,-2, 2,      32481,       0,      0,   -13870,     0,     0,
 -2, 0, 0, 2, 0,     -47722,       0,    -18,      477,     0,   -25,
  2, 0, 2, 0, 2,     -31046,      -1,    131,    13238,   -11,    59,
  1, 0, 2,-2, 2,      28593,       0,     -1,   -12338,    10,    -3,
 -1, 0, 2, 0, 1,      20441,      21,     10,   -10758,     0,    -3,
  2, 0, 0, 0, 0,      29243,       0,    -74,     -609,     0,    13,
  0, 0, 2, 0, 0,      25887,       0,    -66,     -550,     0,    11,
  0, 1, 0, 0, 1,     -14053,     -25,     79,     8551,    -2,   -45,
 -1, 0, 0, 2, 1,      15164,      10,     11,    -8001,     0,    -1,
  0, 2, 2,-2, 2,     -15794,      72,    -16,     6850,   -42,    -5,

  0, 0,-2, 2, 0,      21783,       0,     13,     -167,     0,    13,
  1, 0, 0,-2, 1,     -12873,     -10,    -37,     6953,     0,   -14,
  0,-1, 0, 0, 1,     -12654,      11,     63,     6415,     0,    26,
 -1, 0, 2, 2, 1,     -10204,       0,     25,     5222,     0,    15,
  0, 2, 0, 0, 0,      16707,     -85,    -10,      168,    -1,    10,
  1, 0, 2, 2, 2,      -7691,       0,     44,     3268,     0,    19,
 -2, 0, 2, 0, 0,     -11024,       0,    -14,      104,     0,     2,
  0, 1, 2, 0, 2,       7566,     -21,    -11,    -3250,     0,    -5,
  0, 0, 2, 2, 1,      -6637,     -11,     25,     3353,     0,    14,
  0,-1, 2, 0, 2,      -7141,      21,      8,     3070,     0,     4,

  0, 0, 0, 2, 1,      -6302,     -11,      2,     3272,     0,     4,
  1, 0, 2,-2, 1,       5800,      10,      2,    -3045,     0,    -1,
  2, 0, 2,-2, 2,       6443,       0,     -7,    -2768,     0,    -4,
 -2, 0, 0, 2, 1,      -5774,     -11,    -15,     3041,     0,    -5,
  2, 0, 2, 0, 1,      -5350,       0,     21,     2695,     0,    12,
  0,-1, 2,-2, 1,      -4752,     -11,     -3,     2719,     0,    -3,
  0, 0, 0,-2, 1,      -4940,     -11,    -21,     2720,     0,    -9,
 -1,-1, 0, 2, 0,       7350,       0,     -8,      -51,     0,     4,
  2, 0, 0,-2, 1,       4065,       0,      6,    -2206,     0,     1,
  1, 0, 0, 2, 0,       6579,       0,    -24,     -199,     0,     2,

  0, 1, 2,-2, 1,       3579,       0,      5,    -1900,     0,     1,
  1,-1, 0, 0, 0,       4725,       0,     -6,      -41,     0,     3,
 -2, 0, 2, 0, 2,      -3075,       0,     -2,     1313,     0,    -1,
  3, 0, 2, 0, 2,      -2904,       0,     15,     1233,     0,     7,
  0,-1, 0, 2, 0,       4348,       0,    -10,      -81,     0,     2,
  1,-1, 2, 0, 2,      -2878,       0,      8,     1232,     0,     4,
  0, 0, 0, 1, 0,      -4230,       0,      5,      -20,     0,    -2,
 -1,-1, 2, 2, 2,      -2819,       0,      7,     1207,     0,     3,
 -1, 0, 2, 0, 0,      -4056,       0,      5,       40,     0,    -2,
  0,-1, 2, 2, 2,      -2647,       0,     11,     1129,     0,     5,

 -2, 0, 0, 0, 1,      -2294,       0,    -10,     1266,     0,    -4,
  1, 1, 2, 0, 2,       2481,       0,     -7,    -1062,     0,    -3,
  2, 0, 0, 0, 1,       2179,       0,     -2,    -1129,     0,    -2,
 -1, 1, 0, 1, 0,       3276,       0,      1,       -9,     0,     0,
  1, 1, 0, 0, 0,      -3389,       0,      5,       35,     0,    -2,
  1, 0, 2, 0, 0,       3339,       0,    -13,     -107,     0,     1,
 -1, 0, 2,-2, 1,      -1987,       0,     -6,     1073,     0,    -2,
  1, 0, 0, 0, 2,      -1981,       0,      0,      854,     0,     0,
 -1, 0, 0, 1, 0,       4026,       0,   -353,     -553,     0,  -139,
  0, 0, 2, 1, 2,       1660,       0,     -5,     -710,     0,    -2,

 -1, 0, 2, 4, 2,      -1521,       0,      9,      647,     0,     4,
 -1, 1, 0, 1, 1,       1314,       0,      0,     -700,     0,     0,
  0,-2, 2,-2, 1,      -1283,       0,      0,      672,     0,     0,
  1, 0, 2, 2, 1,      -1331,       0,      8,      663,     0,     4,
 -2, 0, 2, 2, 2,       1383,       0,     -2,     -594,     0,    -2,
 -1, 0, 0, 0, 2,       1405,       0,      4,     -610,     0,     2,
  1, 1, 2,-2, 2,       1290,       0,      0,     -556,     0,     0
};
#endif